<html>
<head><meta charset="utf-8"><title>deny-nll-warning-lints · t-compiler/wg-nll · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/index.html">t-compiler/wg-nll</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html">deny-nll-warning-lints</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="171789079"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171789079" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171789079">(Jul 26 2019 at 16:51)</a>:</h4>
<p>I think it might be a good idea to move the NLL warnings to deny; at least on Rust 2018... wdyt?</p>
<p>cc <span class="user-mention" data-user-id="116113">@lqd</span></p>



<a name="171789329"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171789329" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171789329">(Jul 26 2019 at 16:54)</a>:</h4>
<p>interesting thought, cc <span class="user-group-mention" data-user-group-id="491">@WG-nll</span></p>



<a name="171789415"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171789415" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171789415">(Jul 26 2019 at 16:55)</a>:</h4>
<p>I can't remember if we had outstanding or planned tasks, beyond the questions of "should we do both 2015 and 2018 at the same time"</p>



<a name="171789507"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171789507" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171789507">(Jul 26 2019 at 16:56)</a>:</h4>
<p>seems like 2018 first from lang's meeting in <a href="https://github.com/rust-lang/rust/issues/57895#issuecomment-477740630" target="_blank" title="https://github.com/rust-lang/rust/issues/57895#issuecomment-477740630">march</a></p>



<a name="171789798"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171789798" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171789798">(Jul 26 2019 at 16:59)</a>:</h4>
<p>(Matthew will remember more of the blockers for this)</p>



<a name="171789801"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171789801" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171789801">(Jul 26 2019 at 16:59)</a>:</h4>
<p>I'm thinking that it should be a minimal conservative next step since people using Rust 2018 likely saw migration errors when they switched editions</p>



<a name="171789888"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171789888" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171789888">(Jul 26 2019 at 17:00)</a>:</h4>
<p>I would rather not have edition differences.</p>



<a name="171789922"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171789922" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171789922">(Jul 26 2019 at 17:00)</a>:</h4>
<p>We can then follow up in two orthogonal directions:<br>
- Move it to an Error on Rust 2018<br>
- Move it to Deny on 2015</p>



<a name="171789925"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171789925" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171789925">(Jul 26 2019 at 17:00)</a>:</h4>
<p>for technical reasons or process reasons (eg speeding up the process) Matthew ?</p>



<a name="171789928"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171789928" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171789928">(Jul 26 2019 at 17:00)</a>:</h4>
<p><span class="user-mention" data-user-id="116118">@Matthew Jasper</span>  can you elaborate on why not?</p>



<a name="171789969"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171789969" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171789969">(Jul 26 2019 at 17:01)</a>:</h4>
<p>Tech-wise it seems like a trivial change to <a href="https://github.com/rust-lang/rust/pull/60914/files" target="_blank" title="https://github.com/rust-lang/rust/pull/60914/files">https://github.com/rust-lang/rust/pull/60914/files</a> would do?</p>



<a name="171790037"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790037" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790037">(Jul 26 2019 at 17:02)</a>:</h4>
<p>Because (a) we don't handle macros correctly and (b) I don't think that we should be abusing editions as a migration system.</p>



<a name="171790116"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790116" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790116">(Jul 26 2019 at 17:02)</a>:</h4>
<p>users can't manually deny/allow these warnings yet, right ?</p>



<a name="171790137"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790137" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790137">(Jul 26 2019 at 17:03)</a>:</h4>
<p>ah it's not a lint</p>



<a name="171790142"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790142" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790142">(Jul 26 2019 at 17:03)</a>:</h4>
<p>(I feel some 2015 users asked for that recently-ish)</p>



<a name="171790150"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790150" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790150">(Jul 26 2019 at 17:03)</a>:</h4>
<p>They're not lints, so no.</p>



<a name="171790162"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790162" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790162">(Jul 26 2019 at 17:03)</a>:</h4>
<p><span class="user-mention" data-user-id="116113">@lqd</span> asked for making them allow, or making them deny?</p>



<a name="171790250"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790250" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790250">(Jul 26 2019 at 17:04)</a>:</h4>
<p>It should not be possible to <code>allow</code> them, if we do make them lints.</p>



<a name="171790255"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790255" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790255">(Jul 26 2019 at 17:04)</a>:</h4>
<p><span class="user-mention" data-user-id="126931">@centril</span> my recollection is they wanted to deny them, because it showed a soundness issue they'd rather not have</p>



<a name="171790284"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790284" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790284">(Jul 26 2019 at 17:05)</a>:</h4>
<p>if they can't allow them, what's the difference between making them lints and hard errors ?</p>



<a name="171790288"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790288" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790288">(Jul 26 2019 at 17:05)</a>:</h4>
<p>heh... we could have used the minimum lint infrastructure for this... =P</p>



<a name="171790294"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790294" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790294">(Jul 26 2019 at 17:05)</a>:</h4>
<p>(to make it a lint that cannot be allowed)</p>



<a name="171790361"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790361" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790361">(Jul 26 2019 at 17:06)</a>:</h4>
<p>To have warn/deny/forbid</p>



<a name="171790372"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790372" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790372">(Jul 26 2019 at 17:06)</a>:</h4>
<p><span class="user-mention" data-user-id="116113">@lqd</span> --cap-lints is also relevant here</p>



<a name="171790378"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790378" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790378">(Jul 26 2019 at 17:06)</a>:</h4>
<p>true</p>



<a name="171790380"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790380" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790380">(Jul 26 2019 at 17:06)</a>:</h4>
<p><span class="user-mention" data-user-id="116118">@Matthew Jasper</span> so the warning ignores --cap-lints also then?</p>



<a name="171790421"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790421" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790421">(Jul 26 2019 at 17:07)</a>:</h4>
<p>I don't think we had expected people to opt into the errors early on 2015, rather feared people would be upset their code started breaking :)</p>



<a name="171790434"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790434" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790434">(Jul 26 2019 at 17:07)</a>:</h4>
<p>It respects --cap-lints warn, and treats --cap-lints allow as warn, I guess.</p>



<a name="171790502"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790502" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790502">(Jul 26 2019 at 17:08)</a>:</h4>
<p>ah; so it's basically exactly as the min-lint-levels infrastructure then</p>



<a name="171790567"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790567" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790567">(Jul 26 2019 at 17:09)</a>:</h4>
<p><span class="user-mention" data-user-id="116113">@lqd</span> <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> should we perhaps try another crater run and see if anything changed since 2 months ago + if the blog post had any impact?</p>



<a name="171790576"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790576" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790576">(Jul 26 2019 at 17:09)</a>:</h4>
<p>I'm looking for something we can do to make some progress ^^</p>



<a name="171790577"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790577" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790577">(Jul 26 2019 at 17:09)</a>:</h4>
<p>Maybe it doesn't matter, if someone really wants to use cap-lints allow</p>



<a name="171790607"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790607" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790607">(Jul 26 2019 at 17:10)</a>:</h4>
<p>I think a lot of what we saw in the run was old crates, which should still fail today ?</p>



<a name="171790659"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790659" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790659">(Jul 26 2019 at 17:10)</a>:</h4>
<p><span class="user-mention" data-user-id="116118">@Matthew Jasper</span>  yeah, and we'll have hard errors "soon enough" anyway</p>



<a name="171790698"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790698" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790698">(Jul 26 2019 at 17:11)</a>:</h4>
<p><span class="user-mention" data-user-id="116113">@lqd</span> sure; but I would like to see if perhaps we've gotten closer to "it is acceptable to make it a hard error"</p>



<a name="171790716"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790716" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790716">(Jul 26 2019 at 17:11)</a>:</h4>
<p>Do y'all feel we are there yet?</p>



<a name="171790738"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790738" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790738">(Jul 26 2019 at 17:11)</a>:</h4>
<p><span class="user-mention" data-user-id="126931">@centril</span> I mean, we could for sure</p>



<a name="171790740"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790740" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790740">(Jul 26 2019 at 17:11)</a>:</h4>
<p>I don't expect a significant reduction in abandoned repos with an outdated URL dependency</p>



<a name="171790749"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790749" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790749">(Jul 26 2019 at 17:11)</a>:</h4>
<p>me neither tbh</p>



<a name="171790804"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790804" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790804">(Jul 26 2019 at 17:12)</a>:</h4>
<p>I'm getting the sense that you don't think another year would change that substantially?</p>



<a name="171790806"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790806" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790806">(Jul 26 2019 at 17:12)</a>:</h4>
<p>but maybe there could be an effort of making PRs (seems like a tall order but you never know) to some crates I dunno</p>



<a name="171790814"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790814" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790814">(Jul 26 2019 at 17:12)</a>:</h4>
<p>Maybe the <a href="http://crates.io" target="_blank" title="http://crates.io">crates.io</a> situation is better though.</p>



<a name="171790840"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790840" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790840">(Jul 26 2019 at 17:12)</a>:</h4>
<blockquote>
<p>abandoned repos with an outdated URL dependency</p>
</blockquote>
<p>I largely don't care about abandonware ^^</p>



<a name="171790843"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790843" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790843">(Jul 26 2019 at 17:12)</a>:</h4>
<p><span class="user-mention" data-user-id="116118">@Matthew Jasper</span>  do you happen to remember if we have an issue regarding the work to do with macros, if any ? (I'm guessing you're on your phone, if so, I can search myself if you have a couple "keywords" from the top of your head)</p>



<a name="171790971"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171790971" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171790971">(Jul 26 2019 at 17:14)</a>:</h4>
<p><span class="user-mention" data-user-id="126931">@centril</span> I can look at the "old" results we have, sort out some of the more active crates, just to have some numbers wrt "abandonware" and so on</p>



<a name="171791003"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791003" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791003">(Jul 26 2019 at 17:15)</a>:</h4>
<p><span class="user-mention" data-user-id="116113">@lqd</span> the crater queue is also empty atm so I think we can run another crater run in parallel</p>



<a name="171791035"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791035" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791035">(Jul 26 2019 at 17:15)</a>:</h4>
<p>true as well</p>



<a name="171791041"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791041" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791041">(Jul 26 2019 at 17:15)</a>:</h4>
<p>I'm not expecting a big change tbh</p>



<a name="171791046"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791046" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791046">(Jul 26 2019 at 17:15)</a>:</h4>
<p>oh please don't start crater runs just yet</p>



<a name="171791052"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791052" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791052">(Jul 26 2019 at 17:15)</a>:</h4>
<p>I need to deploy some changes</p>



<a name="171791117"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791117" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791117">(Jul 26 2019 at 17:16)</a>:</h4>
<p>(and yes, I have notifications every time someone writes crater on zulip :P)</p>



<a name="171791124"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791124" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791124">(Jul 26 2019 at 17:16)</a>:</h4>
<p>I was gonna ask :p</p>



<a name="171791137"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791137" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791137">(Jul 26 2019 at 17:16)</a>:</h4>
<p>LOL :D</p>



<a name="171791189"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791189" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791189">(Jul 26 2019 at 17:17)</a>:</h4>
<p>Well if it's just a lint level difference, then I think it can just be hamdled by the lint level infrastructure.</p>



<a name="171791357"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791357" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791357">(Jul 26 2019 at 17:19)</a>:</h4>
<p><span class="user-mention" data-user-id="116118">@Matthew Jasper</span> if you wanted to do both editions at the same time, we'd have to let 2015 as-is for a little while more</p>



<a name="171791392"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791392" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791392">(Jul 26 2019 at 17:20)</a>:</h4>
<p>right ?</p>



<a name="171791461"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791461" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791461">(Jul 26 2019 at 17:21)</a>:</h4>
<p>at least for a couple more releases, that is</p>



<a name="171791471"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791471" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Cam Cope <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791471">(Jul 26 2019 at 17:21)</a>:</h4>
<p>cargo feature idea: suggest adding dependency replacements to cargo.toml for package versions known to be broken on your compiler version</p>



<a name="171791626"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791626" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791626">(Jul 26 2019 at 17:23)</a>:</h4>
<p>or opening issues on the repos we know will break, maybe PRs for the popular dependencies only requiring a minor rev update</p>



<a name="171791710"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791710" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791710">(Jul 26 2019 at 17:24)</a>:</h4>
<p>(but if they're indeed inactive, maybe it wouldn't matter much anyway)</p>



<a name="171791728"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791728" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791728">(Jul 26 2019 at 17:24)</a>:</h4>
<p>IMO our focus should first be on resolving <a href="https://github.com/rust-lang/rust/issues/34596" target="_blank" title="https://github.com/rust-lang/rust/issues/34596">#34596</a> (in a manner acceptable to community/teams at large) before we make waves here</p>



<a name="171791735"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791735" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791735">(Jul 26 2019 at 17:24)</a>:</h4>
<p>(also we should be having this conversation with niko and felix present as well :)</p>



<a name="171791743"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791743" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791743">(Jul 26 2019 at 17:24)</a>:</h4>
<p>(But I’m not really here)</p>



<a name="171791778"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791778" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791778">(Jul 26 2019 at 17:25)</a>:</h4>
<p>you need to enjoy your time off <span class="user-mention" data-user-id="116083">@pnkfelix</span> :)</p>



<a name="171791839"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791839" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791839">(Jul 26 2019 at 17:26)</a>:</h4>
<p>interesting issue indeed</p>



<a name="171791843"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791843" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Cam Cope <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791843">(Jul 26 2019 at 17:26)</a>:</h4>
<p>@lqd yeah, my idea is for the cases after all of that has been done, and you've either got an old cargo.lock or overly constrained transitive dependencies</p>



<a name="171791894"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171791894" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Cam Cope <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171791894">(Jul 26 2019 at 17:27)</a>:</h4>
<p>and it would prevent people from getting weird errors that have known fixes</p>



<a name="171792022"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171792022" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171792022">(Jul 26 2019 at 17:29)</a>:</h4>
<p>y'all can start crater runs now!</p>



<a name="171792109"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171792109" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171792109">(Jul 26 2019 at 17:30)</a>:</h4>
<p>maybe that can be an option; could be hard to be able to recommend alternative dependencies in a meaningful/useful way I dunno; seems unlikely we'd require this feature to change lints levels or have errors ?</p>



<a name="171792447"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171792447" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Cam Cope <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171792447">(Jul 26 2019 at 17:34)</a>:</h4>
<p>I'm just thinking of a basic blacklist of package versions for each compiler version, and replacement recommendations if a fix was made. only for widely-used packages like url though</p>



<a name="171792750"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171792750" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171792750">(Jul 26 2019 at 17:38)</a>:</h4>
<p>at the very least I'll look at gathering more numbers about the previous results <span class="user-mention" data-user-id="126931">@centril</span>  (I think craterbot missed some commands while it was down, so the queue might not be <em>really</em> empty) -- until we know how to proceed wrt the lint, the topic of <a href="https://github.com/rust-lang/rust/issues/34596" target="_blank" title="https://github.com/rust-lang/rust/issues/34596">#34596</a>, the possible remaining work on macros, which editions to do the change on, and so on</p>



<a name="171792972"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171792972" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171792972">(Jul 26 2019 at 17:41)</a>:</h4>
<p><span class="user-mention" data-user-id="116113">@lqd</span> Alright; I'll reopen your PR for now and start crater</p>



<a name="171792975"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171792975" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171792975">(Jul 26 2019 at 17:41)</a>:</h4>
<p>under "can't hurt"</p>



<a name="171793167"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171793167" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171793167">(Jul 26 2019 at 17:44)</a>:</h4>
<p>Bummer, merge conflicts... will make a new PR instead then</p>



<a name="171793437"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171793437" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171793437">(Jul 26 2019 at 17:47)</a>:</h4>
<p>(If it’s not urgent, ie not right now, I can also take care of it; but it’s not super complicated as you’ve seen :)</p>



<a name="171793801"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171793801" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171793801">(Jul 26 2019 at 17:51)</a>:</h4>
<p>Yeah, seems easy enough</p>



<a name="171793845"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171793845" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171793845">(Jul 26 2019 at 17:52)</a>:</h4>
<p>and not urgent either ^^</p>



<a name="171798639"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171798639" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> RalfJ <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171798639">(Jul 26 2019 at 18:31)</a>:</h4>
<blockquote>
<p>IMO our focus should first be on resolving <a href="https://github.com/rust-lang/rust/issues/34596" target="_blank" title="https://github.com/rust-lang/rust/issues/34596">#34596</a> (in a manner acceptable to community/teams at large) before we make waves here</p>
</blockquote>
<p>I was told some time ago that future-compat lints <em>are</em> shown when compiling dependencies. have I been lied to?</p>



<a name="171801098"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/171801098" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#171801098">(Jul 26 2019 at 19:01)</a>:</h4>
<p><span class="user-mention" data-user-id="120791">@RalfJ</span> They most certainly are not</p>



<a name="172127698"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/172127698" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#172127698">(Jul 31 2019 at 13:36)</a>:</h4>
<p><span class="user-mention" data-user-id="126931">@centril</span> some statistics about the root regressions of full NLLs <a href="https://hackmd.io/9oHJIGbFQ9WTR2hpLHO1DQ?view" target="_blank" title="https://hackmd.io/9oHJIGbFQ9WTR2hpLHO1DQ?view">here</a> for the crates published on <a href="http://crates.io" target="_blank" title="http://crates.io">crates.io</a></p>



<a name="174976630"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174976630" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174976630">(Sep 05 2019 at 14:06)</a>:</h4>
<p>I'd like a crater run to be started to check what the impact of denying nll migration warnings just on rust 2018 is</p>



<a name="174976740"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174976740" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174976740">(Sep 05 2019 at 14:07)</a>:</h4>
<p>the latest crater run denying on both 2015 and 2018 showed a bunch of regressions (1600+), and there are concerns (for example mines, see #release on discord) about breaking that many crates</p>



<a name="174976861"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174976861" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174976861">(Sep 05 2019 at 14:09)</a>:</h4>
<p>if most of those of those regressions only happen on 2015 crates it might make a lot of sense to deny the warnings on 2018 asap (to prevent new regressions from appearing) and later discuss what to do with 2015</p>



<a name="174976919"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174976919" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174976919">(Sep 05 2019 at 14:09)</a>:</h4>
<p><span class="user-mention" data-user-id="126931">@centril</span> <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> <span class="user-mention" data-user-id="116009">@nikomatsakis</span> <span class="user-mention" data-user-id="116122">@simulacrum</span></p>



<a name="174979510"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174979510" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174979510">(Sep 05 2019 at 14:34)</a>:</h4>
<p>I would be fine with that, yes</p>



<a name="174980141"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980141" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980141">(Sep 05 2019 at 14:40)</a>:</h4>
<p>that sounds smart</p>



<a name="174980148"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980148" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980148">(Sep 05 2019 at 14:40)</a>:</h4>
<p>I was thining that we should be making it a priority to tie this up</p>



<a name="174980155"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980155" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980155">(Sep 05 2019 at 14:40)</a>:</h4>
<p>and I agree that's a good step to take</p>



<a name="174980215"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980215" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980215">(Sep 05 2019 at 14:40)</a>:</h4>
<p>It sounds like <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> was against that historically based on Discord discussion</p>



<a name="174980235"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980235" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980235">(Sep 05 2019 at 14:41)</a>:</h4>
<p>(to avoid edition divergence)</p>



<a name="174980270"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980270" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980270">(Sep 05 2019 at 14:41)</a>:</h4>
<p>FWIW we can probably fairly easily determine which edition they are in w/o a crater run</p>



<a name="174980304"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980304" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980304">(Sep 05 2019 at 14:41)</a>:</h4>
<p>I _suspect_ most are 2015</p>



<a name="174980382"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980382" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980382">(Sep 05 2019 at 14:42)</a>:</h4>
<p>I think another possible step is to move the lint to deny by default on all editions</p>



<a name="174980422"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980422" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980422">(Sep 05 2019 at 14:42)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span> it's not really a lint</p>



<a name="174980443"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980443" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980443">(Sep 05 2019 at 14:42)</a>:</h4>
<p>well, whatever you call it, doesn't really matter</p>



<a name="174980446"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980446" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980446">(Sep 05 2019 at 14:42)</a>:</h4>
<p>it is just a warning emitted unconditionally and not respecting the --cap-lints</p>



<a name="174980467"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980467" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980467">(Sep 05 2019 at 14:43)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span> if you make it "deny" you make it an error everywhere</p>



<a name="174980480"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980480" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980480">(Sep 05 2019 at 14:43)</a>:</h4>
<p>we could plausibly change that</p>



<a name="174980485"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980485" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980485">(Sep 05 2019 at 14:43)</a>:</h4>
<p>i.e. migrate mode is over</p>



<a name="174980501"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980501" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980501">(Sep 05 2019 at 14:43)</a>:</h4>
<p>but in any case I think making it a hard error on 2018 as a step seems reasonable</p>



<a name="174980529"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980529" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980529">(Sep 05 2019 at 14:43)</a>:</h4>
<p>certainly at least to crater it seems good</p>



<a name="174980585"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980585" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980585">(Sep 05 2019 at 14:44)</a>:</h4>
<p>I'd personally like to go further and outright make it all hard errors everywhere</p>



<a name="174980607"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980607" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980607">(Sep 05 2019 at 14:44)</a>:</h4>
<p>since AST borrowck is a pretty bad maintenance burden atm</p>



<a name="174980632"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980632" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980632">(Sep 05 2019 at 14:44)</a>:</h4>
<p>yes, I was thinking I'd like to make it an end-of-year goal to see if we can get rid of AST borrowck</p>



<a name="174980667"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980667" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980667">(Sep 05 2019 at 14:45)</a>:</h4>
<p>Matthew's plan was for 1.40</p>



<a name="174980687"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980687" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980687">(Sep 05 2019 at 14:45)</a>:</h4>
<p>that's like... end of year, I think</p>



<a name="174980784"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980784" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980784">(Sep 05 2019 at 14:46)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> so people who switched to edition 2018 must have seen this warning, so I think it's safe to switch those to an error without crater also</p>



<a name="174980811"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980811" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980811">(Sep 05 2019 at 14:46)</a>:</h4>
<p>Matthew made a point re. macro hygiene tho</p>



<a name="174980836"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980836" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980836">(Sep 05 2019 at 14:46)</a>:</h4>
<p>it seems like one step might be to broadcast our intentions pretty loudly</p>



<a name="174980839"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980839" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980839">(Sep 05 2019 at 14:46)</a>:</h4>
<p>which is apt, but perhaps not too severe if on a temporary basis</p>



<a name="174980847"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980847" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980847">(Sep 05 2019 at 14:46)</a>:</h4>
<p>particularly for cases like url where there exist fixes</p>



<a name="174980851"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980851" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980851">(Sep 05 2019 at 14:46)</a>:</h4>
<p>but people need to cargo update</p>



<a name="174980879"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980879" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980879">(Sep 05 2019 at 14:47)</a>:</h4>
<p>i.e., if it comes down to a list of crates that can be fixed</p>



<a name="174980882"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980882" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980882">(Sep 05 2019 at 14:47)</a>:</h4>
<p>realistically, many of those are likely abandoned git repos, but yes</p>



<a name="174980902"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980902" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980902">(Sep 05 2019 at 14:47)</a>:</h4>
<p>maybe we could also do some kind of "email blast" or other automated notification</p>



<a name="174980903"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980903" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980903">(Sep 05 2019 at 14:47)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> worth noting that we broadcasted as widely as we possibly can in <a href="https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html#nll-for-rust-2015" target="_blank" title="https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html#nll-for-rust-2015">https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html#nll-for-rust-2015</a></p>



<a name="174980929"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980929" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980929">(Sep 05 2019 at 14:47)</a>:</h4>
<p>I don't think that's as wide as possible</p>



<a name="174980932"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980932" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980932">(Sep 05 2019 at 14:47)</a>:</h4>
<p>I'm thinking a standalone blog post</p>



<a name="174980935"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980935" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980935">(Sep 05 2019 at 14:47)</a>:</h4>
<p>well I suppose targeted emails is better :P</p>



<a name="174980936"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980936" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980936">(Sep 05 2019 at 14:48)</a>:</h4>
<p>confirm</p>



<a name="174980949"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980949" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980949">(Sep 05 2019 at 14:48)</a>:</h4>
<p>well, also</p>



<a name="174980984"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980984" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980984">(Sep 05 2019 at 14:48)</a>:</h4>
<p>it's about the things we say</p>



<a name="174980985"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980985" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980985">(Sep 05 2019 at 14:48)</a>:</h4>
<p>I mean that's a good 1st step :)</p>



<a name="174980989"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980989" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980989">(Sep 05 2019 at 14:48)</a>:</h4>
<p>but if we have a standalone blog post <em>and</em></p>



<a name="174980995"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174980995" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174980995">(Sep 05 2019 at 14:48)</a>:</h4>
<p>we advertise specific actions</p>



<a name="174981006"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981006" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981006">(Sep 05 2019 at 14:48)</a>:</h4>
<p>rethrowing my idea from #release, how bad would it be to allow those holes on MIR just for 2015?</p>



<a name="174981007"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981007" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981007">(Sep 05 2019 at 14:48)</a>:</h4>
<p>e.g., "to check if you are affected, try this"</p>



<a name="174981014"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981014" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981014">(Sep 05 2019 at 14:48)</a>:</h4>
<p>and "here is how you fix the major things we know about"</p>



<a name="174981021"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981021" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981021">(Sep 05 2019 at 14:48)</a>:</h4>
<p>that feels good to me</p>



<a name="174981032"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981032" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981032">(Sep 05 2019 at 14:48)</a>:</h4>
<blockquote>
<p>rethrowing my idea from #release, how bad would it be to allow those holes on MIR just for 2015?</p>
</blockquote>
<p>very bad :)</p>



<a name="174981040"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981040" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981040">(Sep 05 2019 at 14:48)</a>:</h4>
<p>in partcular, it'd be hard to maintain multiple versions of the borrow checker</p>



<a name="174981047"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981047" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981047">(Sep 05 2019 at 14:49)</a>:</h4>
<p>(leaving aside the correctness concerns)</p>



<a name="174981063"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981063" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981063">(Sep 05 2019 at 14:49)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> did you see Felix's blog post?</p>



<a name="174981073"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981073" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981073">(Sep 05 2019 at 14:49)</a>:</h4>
<p>it has bunch of "here's how you fix it"</p>



<a name="174981094"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981094" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981094">(Sep 05 2019 at 14:49)</a>:</h4>
<p>I had forgotten it, but yes</p>



<a name="174981096"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981096" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981096">(Sep 05 2019 at 14:49)</a>:</h4>
<p>it's on felix's blog though, not <a href="http://blog.rust-lang.org" target="_blank" title="http://blog.rust-lang.org">blog.rust-lang.org</a></p>



<a name="174981098"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981098" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981098">(Sep 05 2019 at 14:49)</a>:</h4>
<p>we can always re-broadcast that</p>



<a name="174981107"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981107" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981107">(Sep 05 2019 at 14:49)</a>:</h4>
<p>I think we would want to point into that post</p>



<a name="174981111"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981111" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981111">(Sep 05 2019 at 14:49)</a>:</h4>
<p>(we link to Felix's blog post in the release blog post)</p>



<a name="174981168"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981168" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981168">(Sep 05 2019 at 14:50)</a>:</h4>
<p>my main point <span class="user-mention" data-user-id="126931">@centril</span> is that no <em>single</em> post is as loud as we can :)</p>



<a name="174981182"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981182" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981182">(Sep 05 2019 at 14:50)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> yes yes, it's a good point :P</p>



<a name="174981193"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981193" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981193">(Sep 05 2019 at 14:50)</a>:</h4>
<p>but you're right that we should link to that post, definitely</p>



<a name="174981197"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981197" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981197">(Sep 05 2019 at 14:50)</a>:</h4>
<p>I was just reminding y'alls of Felix's blog post is all :P</p>



<a name="174981205"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981205" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981205">(Sep 05 2019 at 14:50)</a>:</h4>
<p>I'm planning to try and followup with all or at least most of the root regressions and such over the next week or two to try and get them fixed (PRs, etc.)</p>



<a name="174981236"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981236" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981236">(Sep 05 2019 at 14:50)</a>:</h4>
<p>that does leave the long tail of ~1000 or so dependent crates</p>



<a name="174981254"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981254" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981254">(Sep 05 2019 at 14:51)</a>:</h4>
<p>(most of which are github repos)</p>



<a name="174981276"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981276" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981276">(Sep 05 2019 at 14:51)</a>:</h4>
<p>are there particular holes which had fewer regressions?</p>



<a name="174981288"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981288" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981288">(Sep 05 2019 at 14:51)</a>:</h4>
<p>maybe we can close those specifically in the interim</p>



<a name="174981297"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981297" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981297">(Sep 05 2019 at 14:51)</a>:</h4>
<p>can we make a gist with the high-levle bullet points and plan? I'd like to run this by core team</p>



<a name="174981301"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981301" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981301">(Sep 05 2019 at 14:51)</a>:</h4>
<p>like with the bind-by-move story</p>



<a name="174981302"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981302" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981302">(Sep 05 2019 at 14:51)</a>:</h4>
<p>Sure, yeah, though not sure how much that buys us</p>



<a name="174981320"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981320" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981320">(Sep 05 2019 at 14:51)</a>:</h4>
<p>I can try and get a gist put together yes</p>



<a name="174981382"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981382" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981382">(Sep 05 2019 at 14:52)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span> the good morale from the appearance of progress? :P</p>



<a name="174981431"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981431" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981431">(Sep 05 2019 at 14:52)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> meanwhile, let's discuss 2018-to-error on T-lang today?</p>



<a name="174981448"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981448" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981448">(Sep 05 2019 at 14:53)</a>:</h4>
<p>it sounds like the tl;dr is sort of</p>
<ul>
<li>target 1.40 to finalize transition</li>
<li>large number of affected crates at present</li>
<li>our plan is to:<br>
    - do some targeted fixes for specific root regressions and ensure new versions are available<br>
    - blog post saying "this is coming, take these steps to see if you are affected"<br>
        - check for these dependences, opt in to a hard fix<br>
        - link to felix blog post with fixes</li>
<li>some options under consideration:<br>
    - hard error on 2018 first <br>
    - hard error for some errors but not all<br>
    - exempt specific crates temporarily?<br>
?</li>
</ul>



<a name="174981493"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981493" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981493">(Sep 05 2019 at 14:53)</a>:</h4>
<p>I am not sure if 1.40 is realistic, but sounds plausible</p>



<a name="174981510"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981510" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981510">(Sep 05 2019 at 14:53)</a>:</h4>
<p>I guess it is, that's end of year</p>



<a name="174981512"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981512" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981512">(Sep 05 2019 at 14:53)</a>:</h4>
<p>additionally: possibly turn specific i-unsound issues into errors</p>



<a name="174981567"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981567" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981567">(Sep 05 2019 at 14:54)</a>:</h4>
<p>(we already closed 2 ones)</p>



<a name="174981570"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981570" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981570">(Sep 05 2019 at 14:54)</a>:</h4>
<p>yep</p>



<a name="174981593"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981593" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981593">(Sep 05 2019 at 14:54)</a>:</h4>
<p>I guess the way to approach that might be to see if we can make all of them hard errors <em>except</em> a few key choices</p>



<a name="174981612"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981612" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981612">(Sep 05 2019 at 14:54)</a>:</h4>
<p>i.e., those that affect the root deps</p>



<a name="174981620"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981620" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981620">(Sep 05 2019 at 14:54)</a>:</h4>
<p>not sure if that makes any sense or not</p>



<a name="174981633"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981633" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981633">(Sep 05 2019 at 14:54)</a>:</h4>
<p>like checking for specific crate names?</p>



<a name="174981652"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981652" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981652">(Sep 05 2019 at 14:55)</a>:</h4>
<p>oh, wow, I hadn't thought of going that far but... not the worst idea :)</p>



<a name="174981677"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981677" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981677">(Sep 05 2019 at 14:55)</a>:</h4>
<p>I meant more like "categories of errors"</p>



<a name="174981678"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981678" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981678">(Sep 05 2019 at 14:55)</a>:</h4>
<p>it's very naughty :P</p>



<a name="174981844"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981844" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981844">(Sep 05 2019 at 14:56)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> iirc there are just 4 NLL-fixed-by-NLL + I-unsound issues remaining</p>



<a name="174981850"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981850" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981850">(Sep 05 2019 at 14:56)</a>:</h4>
<p>so... it's not a whole lot :D</p>



<a name="174981916"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174981916" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174981916">(Sep 05 2019 at 14:57)</a>:</h4>
<p>great</p>



<a name="174982396"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174982396" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174982396">(Sep 05 2019 at 15:01)</a>:</h4>
<p>( <a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3ANLL-fixed-by-NLL+label%3A%22I-unsound+%F0%9F%92%A5%22" target="_blank" title="https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3ANLL-fixed-by-NLL+label%3A%22I-unsound+%F0%9F%92%A5%22">https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3ANLL-fixed-by-NLL+label%3A%22I-unsound+%F0%9F%92%A5%22</a> )</p>



<a name="174982540"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174982540" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174982540">(Sep 05 2019 at 15:02)</a>:</h4>
<p>went ahead and nominated <a href="https://github.com/rust-lang/rust/pull/63565" target="_blank" title="https://github.com/rust-lang/rust/pull/63565">https://github.com/rust-lang/rust/pull/63565</a> for t-lang</p>



<a name="174982759"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174982759" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174982759">(Sep 05 2019 at 15:05)</a>:</h4>
<p>one additional idea is to make this an error in nightly once we have fixes for all the root deps (but not let it ride into stable)</p>



<a name="174982940"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174982940" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174982940">(Sep 05 2019 at 15:07)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/31567" target="_blank" title="https://github.com/rust-lang/rust/issues/31567">#31567</a> was closed, but is still relevant here: it's the url issue.</p>



<a name="174983058"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174983058" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174983058">(Sep 05 2019 at 15:08)</a>:</h4>
<p>thanks</p>



<a name="174983499"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174983499" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174983499">(Sep 05 2019 at 15:13)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/38899" target="_blank" title="https://github.com/rust-lang/rust/issues/38899">#38899</a> and <a href="https://github.com/rust-lang/rust/issues/31567" target="_blank" title="https://github.com/rust-lang/rust/issues/31567">#31567</a> both look like they could be emulated in the MIR borrow checker. But <a href="https://github.com/rust-lang/rust/issues/27868" target="_blank" title="https://github.com/rust-lang/rust/issues/27868">#27868</a> requires a borrow checker using a different CFG to reliable implement.</p>



<a name="174984086"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174984086" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174984086">(Sep 05 2019 at 15:20)</a>:</h4>
<p>One potential problem is that it loosely sounds like at least rusttype maintainers don't really want to release a patch release (<a href="https://gitlab.redox-os.org/redox-os/rusttype/issues/138#note_18122" target="_blank" title="https://gitlab.redox-os.org/redox-os/rusttype/issues/138#note_18122">https://gitlab.redox-os.org/redox-os/rusttype/issues/138#note_18122</a>)</p>



<a name="174984254"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174984254" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174984254">(Sep 05 2019 at 15:22)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span> you might want to clarify that "we" == the compiler devs</p>



<a name="174984288"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174984288" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174984288">(Sep 05 2019 at 15:23)</a>:</h4>
<p>the comment might be interpreted as a random user wanting this for their own project</p>



<a name="174984291"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174984291" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174984291">(Sep 05 2019 at 15:23)</a>:</h4>
<p>good point</p>



<a name="174984853"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174984853" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174984853">(Sep 05 2019 at 15:28)</a>:</h4>
<blockquote>
<p>Sure if you insist, I've added a v0.2 branch.</p>
</blockquote>
<p>Success! <span aria-label="tada" class="emoji emoji-1f389" role="img" title="tada">:tada:</span></p>



<a name="174984945"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174984945" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174984945">(Sep 05 2019 at 15:29)</a>:</h4>
<p>Now I just need to figure out pushing to gitlab</p>



<a name="174986048"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174986048" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174986048">(Sep 05 2019 at 15:39)</a>:</h4>
<p>(well, and actually fix this code. I admit I don't fully understand how to do so)</p>



<a name="174987804"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174987804" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174987804">(Sep 05 2019 at 15:56)</a>:</h4>
<p><span class="user-mention" data-user-id="126931">@centril</span> one item for lang team, potentially, is some of the new NLL breakage could be made into a lint</p>



<a name="174987816"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174987816" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174987816">(Sep 05 2019 at 15:56)</a>:</h4>
<p>specifically the assignment into field of moved value</p>



<a name="174987823"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174987823" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174987823">(Sep 05 2019 at 15:57)</a>:</h4>
<p>Felix even writes that this is entirely sound</p>



<a name="174987847"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174987847" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174987847">(Sep 05 2019 at 15:57)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span> link?</p>



<a name="174987870"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174987870" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174987870">(Sep 05 2019 at 15:57)</a>:</h4>
<p>to Felix or ?</p>



<a name="174987887"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174987887" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174987887">(Sep 05 2019 at 15:57)</a>:</h4>
<p>the issue/Felix's comment</p>



<a name="174987976"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174987976" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174987976">(Sep 05 2019 at 15:58)</a>:</h4>
<p><a href="http://blog.pnkfx.org/blog/2019/06/26/breaking-news-non-lexical-lifetimes-arrives-for-everyone/#Outlawed.partial.assignment.to.moved.values..for.now" target="_blank" title="http://blog.pnkfx.org/blog/2019/06/26/breaking-news-non-lexical-lifetimes-arrives-for-everyone/#Outlawed.partial.assignment.to.moved.values..for.now">http://blog.pnkfx.org/blog/2019/06/26/breaking-news-non-lexical-lifetimes-arrives-for-everyone/#Outlawed.partial.assignment.to.moved.values..for.now</a>.</p>



<a name="174988233"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174988233" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174988233">(Sep 05 2019 at 16:00)</a>:</h4>
<p>lemme try to recreate that one in the playground</p>



<a name="174988481"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174988481" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174988481">(Sep 05 2019 at 16:02)</a>:</h4>
<p>I didn't see too many of these in practice though fwiw</p>



<a name="174988497"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174988497" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174988497">(Sep 05 2019 at 16:02)</a>:</h4>
<p><a href="https://gist.github.com/Mark-Simulacrum/ff49698b6bffc5a40bf9c20ec255d619" target="_blank" title="https://gist.github.com/Mark-Simulacrum/ff49698b6bffc5a40bf9c20ec255d619">https://gist.github.com/Mark-Simulacrum/ff49698b6bffc5a40bf9c20ec255d619</a> <span class="user-mention" data-user-id="116009">@nikomatsakis</span></p>



<a name="174989517"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174989517" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174989517">(Sep 05 2019 at 16:13)</a>:</h4>
<p><span class="user-mention" data-user-id="121055">@Pietro Albini</span> so it looks like maybe crater is not properly updating github repos? e.g. <a href="https://crater-reports.s3.amazonaws.com/pr-63565/try%2375eff020d0923c035c2fe220db4a0465cd847048/gh/demostf.parser/log.txt" target="_blank" title="https://crater-reports.s3.amazonaws.com/pr-63565/try%2375eff020d0923c035c2fe220db4a0465cd847048/gh/demostf.parser/log.txt">https://crater-reports.s3.amazonaws.com/pr-63565/try%2375eff020d0923c035c2fe220db4a0465cd847048/gh/demostf.parser/log.txt</a> checks out a commit from May 25th, and there are more recent commits</p>



<a name="174991614"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174991614" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174991614">(Sep 05 2019 at 16:37)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span> can you open an issue on crater and assign me to it?</p>



<a name="174991619"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174991619" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174991619">(Sep 05 2019 at 16:37)</a>:</h4>
<p>yes</p>



<a name="174991741"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174991741" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174991741">(Sep 05 2019 at 16:38)</a>:</h4>
<p>A simplified version is <a href="https://play.rust-lang.org/?version=nightly&amp;mode=debug&amp;edition=2018&amp;gist=f70a27a3aefa97415df9dfd416bc3e68" target="_blank" title="https://play.rust-lang.org/?version=nightly&amp;mode=debug&amp;edition=2018&amp;gist=f70a27a3aefa97415df9dfd416bc3e68">https://play.rust-lang.org/?version=nightly&amp;mode=debug&amp;edition=2018&amp;gist=f70a27a3aefa97415df9dfd416bc3e68</a></p>



<a name="174991798"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174991798" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174991798">(Sep 05 2019 at 16:39)</a>:</h4>
<p>we did decide previously on a language team meeting to ban this</p>



<a name="174991911"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174991911" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174991911">(Sep 05 2019 at 16:40)</a>:</h4>
<p>and they were few in practice.</p>



<a name="174991937"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174991937" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174991937">(Sep 05 2019 at 16:40)</a>:</h4>
<p>yeah, I was just thinking if we want to do things piecemeal that might be a good candidate</p>



<a name="174991951"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174991951" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174991951">(Sep 05 2019 at 16:41)</a>:</h4>
<p>but I agree there's probably not much point</p>



<a name="174991997"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174991997" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174991997">(Sep 05 2019 at 16:41)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span>  ah; but if we do it piecemeal then we should specifically turn that one into an error rather than a warning?</p>



<a name="174992059"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174992059" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174992059">(Sep 05 2019 at 16:42)</a>:</h4>
<p>(it's already a warning that ignores cap-lints)</p>



<a name="174992065"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174992065" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174992065">(Sep 05 2019 at 16:42)</a>:</h4>
<p>well, I think that's a bit up to us? Like, presumably we can say "for now, we'll not turn on this bit of error"</p>



<a name="174992079"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174992079" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174992079">(Sep 05 2019 at 16:42)</a>:</h4>
<p>(whereas perhaps other bits are turned on)</p>



<a name="174992128"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174992128" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174992128">(Sep 05 2019 at 16:43)</a>:</h4>
<p>but if it occurs less frequently then surely that's a reason to move ahead earlier with this bit?</p>



<a name="174992268"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174992268" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174992268">(Sep 05 2019 at 16:45)</a>:</h4>
<p>hm, I guess I could see that argument too. I was thinking along the lines of "don't do a bunch of small things that aren't unsound" -&gt; "land this sooner"</p>



<a name="174992304"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174992304" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174992304">(Sep 05 2019 at 16:45)</a>:</h4>
<p>but if we're targeting 1.40 then I realized that's actually like ~3 weeks away or so realistically from compiler team's perspective</p>



<a name="174992316"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174992316" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174992316">(Sep 05 2019 at 16:45)</a>:</h4>
<p>(since we're in 1.39 on nightly right now)</p>



<a name="174992676"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174992676" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174992676">(Sep 05 2019 at 16:49)</a>:</h4>
<p>rusttype 0.2.4 is out so only nalgebra as other major root remains</p>



<a name="174993158"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174993158" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174993158">(Sep 05 2019 at 16:54)</a>:</h4>
<p>updated gist</p>



<a name="174996788"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/174996788" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#174996788">(Sep 05 2019 at 17:31)</a>:</h4>
<p>thanks <span class="user-mention" data-user-id="116122">@simulacrum</span> !</p>



<a name="175072317"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175072317" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175072317">(Sep 06 2019 at 14:55)</a>:</h4>
<p><span class="user-mention" data-user-id="116118">@Matthew Jasper</span> converted <a href="https://github.com/rust-lang/rust/pull/63565" target="_blank" title="https://github.com/rust-lang/rust/pull/63565">https://github.com/rust-lang/rust/pull/63565</a> into the PR for 2018 and then <a href="https://github.com/rust-lang/rust/pull/64221" target="_blank" title="https://github.com/rust-lang/rust/pull/64221">https://github.com/rust-lang/rust/pull/64221</a> for 2015 one version later</p>



<a name="175075874"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175075874" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175075874">(Sep 06 2019 at 15:34)</a>:</h4>
<p>FWIW scope of impact may have been slightly misjudged due to (<a href="https://github.com/rust-lang/rustwide/commit/f83bedda664eaebaf3801471043a4c96246795ad" target="_blank" title="https://github.com/rust-lang/rustwide/commit/f83bedda664eaebaf3801471043a4c96246795ad">https://github.com/rust-lang/rustwide/commit/f83bedda664eaebaf3801471043a4c96246795ad</a>) which affected unknown number of crates</p>



<a name="175075940"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175075940" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175075940">(Sep 06 2019 at 15:35)</a>:</h4>
<p>so we may want to rerun crater on 2015 once that commit is deployed</p>



<a name="175075957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175075957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175075957">(Sep 06 2019 at 15:35)</a>:</h4>
<p>(per our plans anyway, but just wanted to raise this here as well)</p>



<a name="175084430"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175084430" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175084430">(Sep 06 2019 at 17:17)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span> ugh; can I trust the results in <a href="https://github.com/rust-lang/rust/pull/63247" target="_blank" title="https://github.com/rust-lang/rust/pull/63247">https://github.com/rust-lang/rust/pull/63247#</a> ?</p>



<a name="175084493"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175084493" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175084493">(Sep 06 2019 at 17:18)</a>:</h4>
<p>kind of, they're just maybe a bit outdated</p>



<a name="175084500"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175084500" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175084500">(Sep 06 2019 at 17:18)</a>:</h4>
<p>which is in some sense always true :)</p>



<a name="175801343"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175801343" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> RalfJ <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175801343">(Sep 16 2019 at 10:51)</a>:</h4>
<blockquote>
<p><a href="https://github.com/rust-lang/rust/issues/38899" target="_blank" title="https://github.com/rust-lang/rust/issues/38899">#38899</a> and <a href="https://github.com/rust-lang/rust/issues/31567" target="_blank" title="https://github.com/rust-lang/rust/issues/31567">#31567</a> both look like they could be emulated in the MIR borrow checker. But <a href="https://github.com/rust-lang/rust/issues/27868" target="_blank" title="https://github.com/rust-lang/rust/issues/27868">#27868</a> requires a borrow checker using a different CFG to reliable implement.</p>
</blockquote>
<p>I (and many others) would be really sad if we cannot remove the AST borrow checker for good eventually.<br>
It's not just that code itself, also things like e.g. static promotion of temporaries are currently duplicated because of our two borrow checkers.</p>



<a name="175803348"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175803348" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175803348">(Sep 16 2019 at 11:26)</a>:</h4>
<p>I don't understand; we <em>have</em> moved to NLL by default everywhere. isn't <a href="https://github.com/rust-lang/rust/issues/27868" target="_blank" title="https://github.com/rust-lang/rust/issues/27868">#27868</a> effectively resolved by that?</p>



<a name="175803380"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175803380" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175803380">(Sep 16 2019 at 11:27)</a>:</h4>
<p>and now we've gone from migrate mode to hard errors in 2018 edition. <span class="user-mention" data-user-id="126931">@centril</span> has stated they intend for the same to happen for 2015 edition in the next release cycle, and after that we will remove AST borrow-check. I guess I don't see why we are worrying about <a href="https://github.com/rust-lang/rust/issues/27868" target="_blank" title="https://github.com/rust-lang/rust/issues/27868">#27868</a></p>



<a name="175803440"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175803440" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175803440">(Sep 16 2019 at 11:28)</a>:</h4>
<p>or .. that's what I thought. What version of nightly is the playground using ...</p>



<a name="175803454"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175803454" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175803454">(Sep 16 2019 at 11:28)</a>:</h4>
<p>ah, nightly from august 23rd, still</p>



<a name="175803464"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175803464" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175803464">(Sep 16 2019 at 11:28)</a>:</h4>
<p>I should go figure out what is blocking an upgrade there.</p>



<a name="175803715"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175803715" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175803715">(Sep 16 2019 at 11:32)</a>:</h4>
<blockquote>
<p>I should go figure out what is blocking an upgrade there.</p>
</blockquote>
<p>(<span class="user-mention silent" data-user-id="116122">simulacrum</span>  asked <span class="user-mention silent" data-user-id="116155">Jake Goulding</span> on discord infra about this, yesterday I think - no answer yet)</p>



<a name="175804873"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175804873" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175804873">(Sep 16 2019 at 11:54)</a>:</h4>
<p>My y comment was in response to a "can [we] allow those holes on 2015 inside the MIR borrowck" comment on discord.</p>



<a name="175805088"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175805088" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> RalfJ <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175805088">(Sep 16 2019 at 11:58)</a>:</h4>
<blockquote>
<p>My y comment was in response to a "can [we] allow those holes on 2015 inside the MIR borrowck" comment on discord.</p>
</blockquote>
<p>oh I see. well that would still be sad but less sad than keeping AST borrowck around.^^</p>



<a name="175806048"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175806048" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175806048">(Sep 16 2019 at 12:14)</a>:</h4>
<p>okay now I've re-read more of this topic and see what <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> was responding to (it essentially starts <a href="#narrow/stream/122657-t-compiler.2Fwg-nll/topic/deny-nll-warning-lints/near/174981006" title="#narrow/stream/122657-t-compiler.2Fwg-nll/topic/deny-nll-warning-lints/near/174981006">here</a>)</p>



<a name="175806545"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175806545" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175806545">(Sep 16 2019 at 12:22)</a>:</h4>
<p><span class="user-mention" data-user-id="120791">@RalfJ</span>  Not to worry; in ~10 days NLL migrate mode warnings are gone; in a few days after that AST borrowck is history.</p>



<a name="175806581"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175806581" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175806581">(Sep 16 2019 at 12:23)</a>:</h4>
<p>we're scheduled to fully remove ast borrowck in 1.40, which'll be on master in 2 weeks or so</p>



<a name="175806616"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175806616" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175806616">(Sep 16 2019 at 12:24)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span> yea, 26th is release, +10 days from now</p>



<a name="175808195"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/175808195" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> RalfJ <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#175808195">(Sep 16 2019 at 12:46)</a>:</h4>
<blockquote>
<p><span class="user-mention silent" data-user-id="120791">RalfJ</span>  Not to worry; in ~10 days NLL migrate mode warnings are gone; in a few days after that AST borrowck is history.</p>
</blockquote>
<p>&lt;3</p>



<a name="176575189"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176575189" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176575189">(Sep 25 2019 at 15:20)</a>:</h4>
<p><span class="user-mention" data-user-id="116118">@Matthew Jasper</span>  <a href="https://github.com/rust-lang/rust/pull/64221" target="_blank" title="https://github.com/rust-lang/rust/pull/64221">https://github.com/rust-lang/rust/pull/64221</a> is ready for review now that master is at 1.40</p>



<a name="176595073"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176595073" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176595073">(Sep 25 2019 at 18:55)</a>:</h4>
<p><span class="user-mention" data-user-id="126931">@centril</span> Are we just accepting the regressions caused by this? How many (latest versions of) <a href="http://crates.io" target="_blank" title="http://crates.io">crates.io</a> crates does this affect now?</p>



<a name="176595150"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176595150" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176595150">(Sep 25 2019 at 18:56)</a>:</h4>
<p>I believe based on the last crater run we have very few, or at least mostly non-core crate (i.e., few reverse deps) <a href="http://crates.io" target="_blank" title="http://crates.io">crates.io</a> regressions</p>



<a name="176595305"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176595305" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176595305">(Sep 25 2019 at 18:58)</a>:</h4>
<p>I can try and dig in tonight probably -- however, I suspect it might not be worth it. Most of the crates which care have issued fixes and I filed a few PRs that got accepted and released for a few other of the central crates (rusttype, IIRC, nalgebra maybe... possibly a few more)</p>



<a name="176595357"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176595357" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176595357">(Sep 25 2019 at 18:58)</a>:</h4>
<p><span class="user-mention" data-user-id="116118">@Matthew Jasper</span> yes, the consensus of the lang team meeting was that we feel comfortable doing so in 1.40.</p>



<a name="176595367"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176595367" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176595367">(Sep 25 2019 at 18:59)</a>:</h4>
<p>(special blog post and such coming later...)</p>



<a name="176595401"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176595401" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176595401">(Sep 25 2019 at 18:59)</a>:</h4>
<p>I just don't want to start ripping out AST borrowck code and then have to beta backport a revert.</p>



<a name="176595505"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176595505" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176595505">(Sep 25 2019 at 19:00)</a>:</h4>
<p>ah, to be clear, there is no beta backport planned here</p>



<a name="176595554"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176595554" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176595554">(Sep 25 2019 at 19:01)</a>:</h4>
<p>I mean to the 1.40 beta</p>



<a name="176595691"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176595691" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176595691">(Sep 25 2019 at 19:03)</a>:</h4>
<p>you mean if we make a patch now and then want to backport that to 1.39?</p>



<a name="176595720"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176595720" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176595720">(Sep 25 2019 at 19:03)</a>:</h4>
<p>that seems unlikely -- I can't imagine us wanting to make fixes to ast borrowck in beta</p>



<a name="176595748"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176595748" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176595748">(Sep 25 2019 at 19:03)</a>:</h4>
<p>No, I mean, we branch 1.40 and then change our minds.</p>



<a name="176595809"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176595809" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176595809">(Sep 25 2019 at 19:04)</a>:</h4>
<p>due to, e.g., concern over regressions.</p>



<a name="176596399"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176596399" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176596399">(Sep 25 2019 at 19:11)</a>:</h4>
<p><span class="user-mention" data-user-id="116118">@Matthew Jasper</span> This is permanent, we're ripping out AST borrowck for good</p>



<a name="176596499"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176596499" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176596499">(Sep 25 2019 at 19:12)</a>:</h4>
<p>ah, sure -- yeah, I don't think that's going to happen personally</p>



<a name="176596518"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176596518" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176596518">(Sep 25 2019 at 19:13)</a>:</h4>
<p>like everyone is pretty aware of the breakage here (lang, compiler)</p>



<a name="176596532"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176596532" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176596532">(Sep 25 2019 at 19:13)</a>:</h4>
<p>We can make another crater run and I can try to squash some more regressions though I guess over the next ~6 weeks</p>



<a name="176596553"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176596553" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176596553">(Sep 25 2019 at 19:13)</a>:</h4>
<p>1.40 beta will get one anyway</p>



<a name="176596576"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176596576" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176596576">(Sep 25 2019 at 19:13)</a>:</h4>
<p>yea; and we already have the old one</p>



<a name="176596635"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176596635" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176596635">(Sep 25 2019 at 19:14)</a>:</h4>
<p>I think some regressions will be fixed with time, and some are just abandonware</p>



<a name="176596667"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176596667" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176596667">(Sep 25 2019 at 19:14)</a>:</h4>
<p>sure, yeah, I'm just saying that if we want to keep "track" of progress -- I think a new run would have like 10x less regressions, but I could of course be wrong</p>



<a name="176596678"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176596678" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176596678">(Sep 25 2019 at 19:14)</a>:</h4>
<p>I doubt we'll see that much movement so soon</p>



<a name="176596700"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176596700" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176596700">(Sep 25 2019 at 19:15)</a>:</h4>
<p>more likely in 1.40 beta because of time</p>



<a name="176596850"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176596850" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176596850">(Sep 25 2019 at 19:16)</a>:</h4>
<p>The <a href="http://crates.io" target="_blank" title="http://crates.io">crates.io</a> regressions are the only ones that I'm concerned about.</p>



<a name="176596889"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176596889" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176596889">(Sep 25 2019 at 19:17)</a>:</h4>
<p>beta crater runs also have the advantage of not counting crates that require nightly</p>



<a name="176596897"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176596897" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176596897">(Sep 25 2019 at 19:17)</a>:</h4>
<p>Sure -- I meant that the ~3 patches or so that I landed should've removed quite a lot of regressions</p>



<a name="176597052"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176597052" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176597052">(Sep 25 2019 at 19:19)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span> nice work on that.</p>
<p>-- I think we (lang team) feel overall comfortable with moving ahead and I believe that's "the feeling of the room" here also?</p>



<a name="176597070"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176597070" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176597070">(Sep 25 2019 at 19:19)</a>:</h4>
<p>did someone notice changes of the stats <a href="https://hackmd.io/9oHJIGbFQ9WTR2hpLHO1DQ?view" target="_blank" title="https://hackmd.io/9oHJIGbFQ9WTR2hpLHO1DQ?view">from the july run</a> where eg 50% of the <a href="http://crates.io" target="_blank" title="http://crates.io">crates.io</a> regressions were &gt;1y old (I had sent you this centril, not sure if you've seen), or was it relatively similar in the last run ?</p>



<a name="176597156"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176597156" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176597156">(Sep 25 2019 at 19:20)</a>:</h4>
<p>we didn't get stats like that this run, though we could go back and collect them</p>



<a name="176597160"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176597160" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176597160">(Sep 25 2019 at 19:20)</a>:</h4>
<p><span class="user-mention" data-user-id="116113">@lqd</span> well we added a bunch of crates from github</p>



<a name="176597286"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176597286" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176597286">(Sep 25 2019 at 19:22)</a>:</h4>
<p>ok, one wouldn't expect completely inactive crates, or ones with no releases in a year to suddenly all become active while also ignoring the lints</p>



<a name="176597502"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176597502" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176597502">(Sep 25 2019 at 19:24)</a>:</h4>
<p>sure, yes -- a lot of them are not themselves broken but had a dep that was I think</p>



<a name="176597507"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176597507" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176597507">(Sep 25 2019 at 19:24)</a>:</h4>
<p>or that was my impression anyway</p>



<a name="176597588"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176597588" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176597588">(Sep 25 2019 at 19:25)</a>:</h4>
<p><span class="user-mention" data-user-id="116118">@Matthew Jasper</span> </p>
<blockquote>
<p>File should be deleted</p>
</blockquote>
<p>Only the <code>.stderr</code> file?</p>



<a name="176597593"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176597593" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176597593">(Sep 25 2019 at 19:25)</a>:</h4>
<p>same for me</p>



<a name="176597638"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176597638" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176597638">(Sep 25 2019 at 19:26)</a>:</h4>
<p>(or also <code>.rs</code>?)</p>



<a name="176597670"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176597670" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176597670">(Sep 25 2019 at 19:26)</a>:</h4>
<p>Just the <code>.migrate.stderr</code></p>



<a name="176600217"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176600217" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176600217">(Sep 25 2019 at 19:59)</a>:</h4>
<p><span class="user-mention" data-user-id="116118">@Matthew Jasper</span> the scribble file has:</p>
<div class="codehilite"><pre><span></span><span class="c1">// ignore-compare-mode-nll</span>
<span class="c1">// ignore-compare-mode-polonius</span>
</pre></div>


<p>if I add <code>// ignore-compare-mode-migrate</code>, won't the <code>.rs</code> file do nothing?</p>



<a name="176600258"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176600258" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176600258">(Sep 25 2019 at 19:59)</a>:</h4>
<p>There isn't a compare-mode migrate. The <code>.migrate.stderr</code> file came from when the test used revisions</p>



<a name="176600373"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176600373" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176600373">(Sep 25 2019 at 20:00)</a>:</h4>
<p><span class="user-mention" data-user-id="116118">@Matthew Jasper</span> ah; you're saying I can just delete the file and <code>--bless</code> won't reappear it?</p>



<a name="176600384"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176600384" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176600384">(Sep 25 2019 at 20:00)</a>:</h4>
<p>Yes</p>



<a name="176600390"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176600390" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176600390">(Sep 25 2019 at 20:00)</a>:</h4>
<p>ah, got it</p>



<a name="176600394"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176600394" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176600394">(Sep 25 2019 at 20:00)</a>:</h4>
<p>will do</p>



<a name="176603425"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176603425" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176603425">(Sep 25 2019 at 20:38)</a>:</h4>
<p>Is anyone working on ripping out AST borrowck atm? I'll start with it otherwise</p>



<a name="176603486"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176603486" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Matthew Jasper <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176603486">(Sep 25 2019 at 20:39)</a>:</h4>
<p>I'm not yet. I have too much in-flight already.</p>



<a name="176603505"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176603505" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176603505">(Sep 25 2019 at 20:39)</a>:</h4>
<p>Aight; I'll give it a go</p>



<a name="176603759"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176603759" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176603759">(Sep 25 2019 at 20:42)</a>:</h4>
<p>maybe Niko or Felix wanted to do it :)</p>



<a name="176604062"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176604062" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Tshepang Lekhonkhobe <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176604062">(Sep 25 2019 at 20:46)</a>:</h4>
<p>sounds lyk veri satisfying work</p>



<a name="176605279"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176605279" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176605279">(Sep 25 2019 at 21:02)</a>:</h4>
<p>indeed <span aria-label="slight smile" class="emoji emoji-1f642" role="img" title="slight smile">:slight_smile:</span></p>



<a name="176630891"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176630891" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176630891">(Sep 26 2019 at 05:53)</a>:</h4>
<p><span class="user-mention" data-user-id="116118">@Matthew Jasper</span>  <a href="https://github.com/rust-lang/rust/pull/64221#issuecomment-535348513" target="_blank" title="https://github.com/rust-lang/rust/pull/64221#issuecomment-535348513">https://github.com/rust-lang/rust/pull/64221#issuecomment-535348513</a> -- had to bump iron &amp; webrender in cargotest, can you have a look again?</p>



<a name="176630900"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176630900" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176630900">(Sep 26 2019 at 05:53)</a>:</h4>
<p>(they were depending on an old version of url)</p>



<a name="176665400"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176665400" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176665400">(Sep 26 2019 at 14:58)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> btw, <a href="https://github.com/rust-lang/rust/pull/64790#discussion_r328502898" target="_blank" title="https://github.com/rust-lang/rust/pull/64790#discussion_r328502898">https://github.com/rust-lang/rust/pull/64790#discussion_r328502898</a> probably belongs to <a href="https://github.com/rust-lang/rust/pull/64221" target="_blank" title="https://github.com/rust-lang/rust/pull/64221">https://github.com/rust-lang/rust/pull/64221</a></p>



<a name="176666321"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176666321" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176666321">(Sep 26 2019 at 15:07)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> so I should remove <code>// ignore-compare-mode-nll</code> from that PR then ostensibly</p>



<a name="176666506"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176666506" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176666506">(Sep 26 2019 at 15:09)</a>:</h4>
<p>Yes exactly, I believe.</p>



<a name="176666598"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176666598" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176666598">(Sep 26 2019 at 15:10)</a>:</h4>
<p>will do</p>



<a name="176666642"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176666642" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176666642">(Sep 26 2019 at 15:11)</a>:</h4>
<p>It won't matter, of course, unless/until Polonius starts using compare-mode itself.</p>



<a name="176666653"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176666653" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176666653">(Sep 26 2019 at 15:11)</a>:</h4>
<p>but why make things hard for them.</p>



<a name="176666684"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176666684" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176666684">(Sep 26 2019 at 15:11)</a>:</h4>
<p>Yea, good point</p>



<a name="176667474"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints/near/176667474" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/deny-nll-warning-lints.html#176667474">(Sep 26 2019 at 15:20)</a>:</h4>
<p>...and fixed</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>